package com.naiterui.ehp.bs.payment.service;

import com.naiterui.ehp.bp.utils.payment.bo.RefundRequestBO;
import com.naiterui.ehp.bs.payment.entity.RefundInfo;

/**
 * 退款信息
 *
 * @author 王泽浩
 * @since 1.0.0
 */
public interface IRefundInfoService {
    /**
     * 业务系统如果需要发起退款操作，需要先通过订单号生成退款信息，这里目前仅仅支持全额退款，如果已经生成退款信息，那么就会将退款信息直接返回
     *
     * @param request 退款信息
     *
     * @return 退款信息
     *
     * @date 2017年09月09日
     * @since 1.0.0
     */
    RefundInfo getRefundInfo(RefundRequestBO request);
}
